Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvements for iTunes Backups #608

Merged
merged 1 commit into from
Nov 15, 2023
Merged

Improvements for iTunes Backups #608

merged 1 commit into from
Nov 15, 2023

Conversation

Johann-PLW
Copy link
Collaborator

Update 'search_files.py'
PROBLEM:
For iTunes Backups, only the relative path in Manifest.db file was used to build files listing:

  • Some files can have the same relative path for different domains which can lead to false positive
  • Some parsers do not find the files matching the regex as some of them use the full path obtained from a full file system extraction
  • Some files are missing (i.e. attachments from SMS parser)

SOLUTION:
Now the domain is used to reconstruct the full path of the files stored in an iTunes Backup

Update 'builds_ids.py'

  • Add domain dictionary to be able to reconstruct the full path of a file regarding its domain from an iTunes backup
  • Add:
    • iOS 17.2 beta 3
    • macOS 12.7.2 RC 2, macOS 12.7.2 RC 3, macOS 13.6.3 RC 3, macOS 14.2 beta 3
    • watchOS 10.2 beta 3

Update 'ileapp.py'
Now, the 'ProcessedFilesLog.html' indicates from which plugin the files copied in temp folder come from. It will be easier to find which regex patterns can cause issues (#602, #601, #600).
Previous File:
image

The new one:
image

@abrignoni abrignoni merged commit 1ebe526 into abrignoni:main Nov 15, 2023
@abrignoni
Copy link
Owner

Can the Processed File List improvements be ported to ALEAPP, VLEAPP, & RLEAPP too?

@Johann-PLW
Copy link
Collaborator Author

Sure. I will have a look tomorrow morning (in my timezone UTC + 1 🤪).

@abrignoni
Copy link
Owner

abrignoni commented Nov 15, 2023 via email

@Johann-PLW
Copy link
Collaborator Author

I've added one last improvement to ProcessedFilesLog.html file in iLEAPP #609
All improvements have been ported to ALEAPP, DLEAPP, RLEAPP, VLEAPP and WLEAPP.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants